package cn.devzyh.oms.wsms.api.entity;

import cn.devzyh.oms.common.mybatis.domain.BaseModel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor;

import java.math.BigDecimal;

/**
 * 商品信息
 *
 * @author devzyh
 * @date 2023-10-29
 */
@TableName("sku")
@Data
@EqualsAndHashCode(callSuper = true)
public class Sku extends BaseModel<Sku> {

	/**
	 * 编码
	 */
	@TableId(type = IdType.INPUT)
	private String code;

	/**
	 * 名称
	 */
	private String name;

	/**
	 * 英文名称
	 */
	private String enName;

	/**
	 * 商品分类
	 */
	private Long itemId;

	/**
	 * 单价
	 */
	private BigDecimal price;

	/**
	 * 长
	 */
	private BigDecimal length;

	/**
	 * 宽
	 */
	private BigDecimal width;

	/**
	 * 高
	 */
	private BigDecimal height;

	/**
	 * 体积
	 */
	private BigDecimal volume;

	/**
	 * 重量
	 */
	private BigDecimal weight;

}